var OscillatorNode = function OscillatorNode(a,b,c) {
    //如果不能new  要抛出一个错误
    throw new TypeError("Illegal constructor");
}//构造函数
catvm.safefunction(OscillatorNode); //tostring 保护
//设置原型链上显示的名字***************************************************************************
Object.defineProperties(OscillatorNode.prototype, {
    [Symbol.toStringTag]: {
        value: "OscillatorNode",
        configurable: true
    }
});

// 原型指向原型父亲***************************************************************************
// OscillatorNode = {};
OscillatorNode.prototype.__proto__ = AudioScheduledSourceNode.prototype
//该环境下的属性和方法***************************************************************************
OscillatorNode.prototype.frequency=AudioParam.prototype;
//代理***************************************************************************
OscillatorNode = catvm.proxy(OscillatorNode)